// pages/around/around.js
const app = getApp();

Page({
  

  /**
   * 页面的初始数据
   */
  
  data: {
    list: [{'name':'初雪炸鸡一盒','num':'17.99元'},{'name':'羊肉串5串','num':'10元'},{'name':'可乐','num':'5元'},{'name':'雪碧','num':'5元'}],	//这是搜索到的结果
    list2:[{'name':'初雪炸鸡一盒','num':'17.99元'},{'name':'羊肉串5串','num':'10元'},{'name':'可乐','num':'5元'},{'name':'雪碧','num':'5元'}],	//这是所有可供查询的记录
    focus:false,  //控制是否显示带取消按钮的搜索框
    inputValue:"",
    CustomBar: app.globalData.CustomBar,
    gridCol:3,
    iconList: [{
      icon: 'cardboardfill',
      color: 'red',
      badge: 0,
      name: '餐饮',
      amap:'050000'
    }, {
      icon: 'camerafill',
      color: 'orange',
      badge: 0,
      name: '风景',
      amap:'110000'
    }, {
      icon: 'read',
      color: 'yellow',
      badge: 0,
      name: '科教',
      amap:'140000'
    }, {
      icon: 'service',
      color: 'olive',
      badge: 0,
      name: '生活服务',
      amap:'070000'
    }, {
      icon: 'safe',
      color: 'cyan',
      badge: 0,
      name: '医疗',
      amap:'090000'
    }, {
      icon: 'cartfill',
      color: 'blue',
      badge: 0,
      name: '购物',
      amap:'060000'
    }, {
      icon: 'discoverfill',
      color: 'purple',
      badge: 0,
      name: '发现'
    }, {
      icon: 'questionfill',
      color: 'mauve',
      badge: 0,
      name: '帮助'
    }, {
      icon: 'commandfill',
      color: 'purple',
      badge: 0,
      name: '问答'
    }, {
      icon: 'brandfill',
      color: 'mauve',
      badge: 0,
      name: '版权'
    }],
    cardCur: 0,
    swiperList: [{
      id: 0,
      type: 'image',
      url: 'https://ossweb-img.qq.com/images/lol/web201310/skin/big84000.jpg'
    }, {
      id: 1,
        type: 'image',
        url: 'https://ossweb-img.qq.com/images/lol/web201310/skin/big84001.jpg',
    }, {
      id: 2,
      type: 'image',
      url: 'https://ossweb-img.qq.com/images/lol/web201310/skin/big39000.jpg'
    }, {
      id: 3,
      type: 'image',
      url: 'https://ossweb-img.qq.com/images/lol/web201310/skin/big10001.jpg'
    }, {
      id: 4,
      type: 'image',
      url: 'https://ossweb-img.qq.com/images/lol/web201310/skin/big25011.jpg'
    }, {
      id: 5,
      type: 'image',
      url: 'https://ossweb-img.qq.com/images/lol/web201310/skin/big21016.jpg'
    }, {
      id: 6,
      type: 'image',
      url: 'https://ossweb-img.qq.com/images/lol/web201310/skin/big99008.jpg'
    }],

  
  },
  focusHandler(e){
    this.setData({focus:true});
  },
  cancelHandler(e)
  {
    this.setData({focus:false});
  },
  query(e){
   
    this.setData({
      inputValue: e.detail.value
  })  //首先回显输入的字符串
    //实现搜索的功能
    var list = this.data.list2;		//先把第二条json存起来
    var list2 = [];		//定义一个数组
    //循环去取数据
    for(var i=0;i<list.length;i++){
      var string = list[i].name;
      //查询json里的name是否包含搜索的关键词，如果有就把他装进list2数组
      if(string.indexOf(e.detail.value) >= 0){
        list2.push(list[i]);
      }
    }
    //到这里list2就已经是你查出的数据
    //如果输入的关键词为空就加载原来的全部数据，不是空就加载搜索到的数据
    if(e.detail.value == ""){
      //加载全部
      this.setData({
        list: list
      })
    } else {
      this.setData({
        list: list2
      })
    }
  },
  goToNotice1: function(parm){
    wx.navigateTo({
        url: '/pages/tianqi/tianqi',//要跳转到的页面路径
  })
  },
  goToNotice2: function(parm){
    wx.navigateTo({
        url: '/pages/paihang/paihang',//要跳转到的页面路径
  })
  },
  goToNotice3: function(parm){
    wx.navigateTo({
        url: '/pages/reliang/reliang',//要跳转到的页面路径
  })
  },
  goToNotice4: function(parm){
    wx.navigateTo({
        url: '/pages/dingzhi/dingzhi',//要跳转到的页面路径
  })
  },
  navgeo:function(e){
    console.log("事件=",e)
    console.log("事件的数据=",e.currentTarget.dataset.title)
    wx.navigateTo({
      url: '/pages/geo/geo?name='+e.currentTarget.dataset.title+'&amap='+e.currentTarget.dataset.amap,
    })
  },
  navgeo:function(e){
    console.log("事件=",e)
    console.log("事件的数据=",e.currentTarget.dataset.title)
    wx.navigateTo({
      url: '/pages/weather/weather?name='+e.currentTarget.dataset.title+'&amap='+e.currentTarget.dataset.amap,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
 
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },


  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})